package com.itheima.service;

import com.itheima.dto.PageUserDTO;
import com.itheima.dto.UserDTO;
import com.itheima.dto.UserLoginDTO;
import com.itheima.vo.*;


public interface SysUserService {
    UserLoginVO login(UserLoginDTO userLoginDTO);

    ProfileVO profile();

    BaseInfoVO baseInfo();

    ConfigVO getConfig();

    PageInfoVO<UserInfoVO> list(PageUserDTO pageUserDTO);

    void save(UserDTO userDTO);

    UserInfoVO rowInfo(String id);

    void update(UserDTO userDTO);

    void deleteById(String id);
}
